package com.example.cuibo.myapplication;

import java.lang.reflect.Method;
import java.util.ArrayList;

/**
 * Created by cuibo on 2017/11/2.
 */


/*
* 泛型是在编译时期检查的，但是在运行期会被擦除掉   waring：是在编译器检查。。
* */
public class Element检查泛型 {

    ArrayList<String> list = new ArrayList<>();
    public  void  xx() throws Exception{
        list.add("aaa");
        list.add("bbb");
        list.add("bbb");

        Class<?> clazz = Class.forName("java.util.ArrayList");
        Method m = clazz.getMethod("add",Object.class);
        m.invoke(list,123);

        System.out.print(list);
        // aaa, bbb,bbb,123
    }
}
